Resource StructureDefinition/FHIR Server from package ehealth4u.package#1.0.0 (78 ms)
Resources that use this resource
Resources that this resource uses
Source
{
"resourceType" : "StructureDefinition",
"id" : "cyehr-sd-practitionerrole-r4",
"url" : "http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-practitionerrole-r4",
"name" : "CYEHRSDPractitionerRole",
"title" : "Cyprus EHR Practitioner Role profile",
"status" : "draft",
"publisher" : "eHealth4U",
"contact" : [
{
"name" : "ehealth Lab",
"telecom" : [
{
"system" : "email",
"value" : "ehealthl@ucy.ac.cy",
"use" : "work"
}
]
}
],
"description" : "The main use-case of this profile is to represent the role that a Practitioner has within a team of healthcare professionals or an organization and the locations where he/she provides services.",
"fhirVersion" : "4.0.1",
"kind" : "resource",
"abstract" : false,
"type" : "PractitionerRole",
"baseDefinition" : "http://hl7.org/fhir/StructureDefinition/PractitionerRole",
"derivation" : "constraint",
"differential" : {
"element" : [
{
"id" : "PractitionerRole",
"path" : "PractitionerRole",
"comment" : "CyprusEHR: Practitioner Role is used to present the role of a practitioner in a specific medical team or organization, specifying the location he/she provides. Furthermore, CYEHRSDConsent resources are created referencing a particular CYEHRSDPractitionerRole of a Practitioner, indicating that the Practitioner is granted access to the patient's data with the referenced practitioner's role within the particular medical team / organization.",
"constraint" : [
{
"key" : "cyehr-practitionerrole-1",
"severity" : "error",
"human" : "If the practitioner role is created based on the practitioner's medical license the code and the specialty must be the same as recorded in the medical license.",
"expression" : "extension('http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-ext-partofpractitionerrole').exists() implies (code.coding.where(system = 'urn:oid:2.16.840.1.113883.2.9.6.2.7').code = extension('http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-ext-partofpractitionerrole').valueReference.resolve().coding.where(system = 'urn:oid:2.16.840.1.113883.2.9.6.2.7').code and specialty.coding.code = extension('http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-ext-partofpractitionerrole').valueReference.resolve().specialty.coding.code)",
"source" : "http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-practitionerrole-r4"
}
]
},
{
"id" : "PractitionerRole.meta",
"path" : "PractitionerRole.meta"
},
{
"id" : "PractitionerRole.meta.profile",
"path" : "PractitionerRole.meta.profile",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "$this"
}
],
"rules" : "open"
},
"min" : 1
},
{
"id" : "PractitionerRole.meta.profile:CyprusEHRProfile",
"path" : "PractitionerRole.meta.profile",
"sliceName" : "CyprusEHRProfile",
"min" : 1,
"max" : "1",
"fixedCanonical" : "http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-practitionerrole-r4"
},
{
"id" : "PractitionerRole.extension",
"path" : "PractitionerRole.extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"rules" : "open"
},
"min" : 0
},
{
"id" : "PractitionerRole.extension:practitionerLicense",
"path" : "PractitionerRole.extension",
"sliceName" : "practitionerLicense",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "Extension",
"profile" : [
"http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-ext-partofpractitionerrole"
]
}
],
"mustSupport" : true
},
{
"id" : "PractitionerRole.extension:practitionerLicense.value[x]",
"path" : "PractitionerRole.extension.value[x]",
"min" : 1,
"type" : [
{
"code" : "Reference",
"targetProfile" : [
"http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-practitionerlicense-r4"
]
}
]
},
{
"id" : "PractitionerRole.extension:practitionerLicense.value[x].reference",
"path" : "PractitionerRole.extension.value[x].reference",
"min" : 1
},
{
"id" : "PractitionerRole.identifier",
"path" : "PractitionerRole.identifier",
"mustSupport" : false
},
{
"id" : "PractitionerRole.identifier.system",
"path" : "PractitionerRole.identifier.system",
"mustSupport" : true
},
{
"id" : "PractitionerRole.identifier.value",
"path" : "PractitionerRole.identifier.value",
"mustSupport" : true
},
{
"id" : "PractitionerRole.active",
"path" : "PractitionerRole.active",
"mustSupport" : false
},
{
"id" : "PractitionerRole.practitioner",
"path" : "PractitionerRole.practitioner",
"type" : [
{
"code" : "Reference",
"targetProfile" : [
"http://hl7.org/fhir/StructureDefinition/Practitioner",
"http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-practitioner-r4"
]
}
],
"mustSupport" : true
},
{
"id" : "PractitionerRole.practitioner.reference",
"path" : "PractitionerRole.practitioner.reference",
"min" : 1
},
{
"id" : "PractitionerRole.organization",
"path" : "PractitionerRole.organization",
"type" : [
{
"code" : "Reference",
"targetProfile" : [
"http://hl7.org/fhir/StructureDefinition/Organization",
"http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-organization-r4",
"http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-medicalteam-r4"
]
}
],
"mustSupport" : true
},
{
"id" : "PractitionerRole.organization.reference",
"path" : "PractitionerRole.organization.reference",
"min" : 1
},
{
"id" : "PractitionerRole.code",
"path" : "PractitionerRole.code",
"type" : [
{
"code" : "CodeableConcept",
"profile" : [
"http://hl7.org/fhir/uv/ips/StructureDefinition/CodeableConcept-uv-ips"
]
}
]
},
{
"id" : "PractitionerRole.code.coding",
"path" : "PractitionerRole.code.coding",
"slicing" : {
"discriminator" : [
{
"type" : "pattern",
"path" : "$this"
}
],
"rules" : "open"
}
},
{
"id" : "PractitionerRole.code.coding.system",
"path" : "PractitionerRole.code.coding.system",
"min" : 1
},
{
"id" : "PractitionerRole.code.coding.code",
"path" : "PractitionerRole.code.coding.code",
"min" : 1
},
{
"id" : "PractitionerRole.code.coding.display",
"path" : "PractitionerRole.code.coding.display",
"min" : 1
},
{
"id" : "PractitionerRole.code.coding:iscoCode",
"path" : "PractitionerRole.code.coding",
"sliceName" : "iscoCode",
"short" : "Code as defined by the eHDSIHealthcareProfessionalRole",
"definition" : "A reference to a code defined by a terminology system.\r\n\r\nCyprusEHR: The code of the practitioner role as defined by the eHDSIHealthcareProfessionalRole value set which is published by the eHDSI and uses the International Standard Classification of Occupations as code system.",
"max" : "1",
"patternCoding" : {
"system" : "urn:oid:2.16.840.1.113883.2.9.6.2.7"
},
"binding" : {
"strength" : "required",
"valueSet" : "http://ig.ehealth4u.eu/fhir/ValueSe/cyehr-vs-ehdsihealthcareprofessionalrole"
}
},
{
"id" : "PractitionerRole.code.coding:iscoCode.system",
"path" : "PractitionerRole.code.coding.system",
"min" : 1
},
{
"id" : "PractitionerRole.code.coding:iscoCode.code",
"path" : "PractitionerRole.code.coding.code",
"min" : 1
},
{
"id" : "PractitionerRole.code.coding:iscoCode.display",
"path" : "PractitionerRole.code.coding.display",
"min" : 1
},
{
"id" : "PractitionerRole.specialty",
"path" : "PractitionerRole.specialty",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "coding"
}
],
"rules" : "open"
},
"type" : [
{
"code" : "CodeableConcept",
"profile" : [
"http://hl7.org/fhir/uv/ips/StructureDefinition/CodeableConcept-uv-ips"
]
}
]
},
{
"id" : "PractitionerRole.specialty.coding.system",
"path" : "PractitionerRole.specialty.coding.system",
"min" : 1
},
{
"id" : "PractitionerRole.specialty.coding.code",
"path" : "PractitionerRole.specialty.coding.code",
"min" : 1
},
{
"id" : "PractitionerRole.specialty.coding.display",
"path" : "PractitionerRole.specialty.coding.display",
"min" : 1
},
{
"id" : "PractitionerRole.specialty:medicalSpecialty",
"path" : "PractitionerRole.specialty",
"sliceName" : "medicalSpecialty",
"short" : "The licensed specialties and sub-specialties of the practitioner",
"definition" : "Specific specialty of the practitioner.\r\n\r\nCyprusEHR: The specialties and the sub-specialties that are included in the practicing license of a medical doctor. The doctor is allowed to practice only these specialties and sub-specialties in the Republic of Cyprus.",
"binding" : {
"strength" : "required"
}
},
{
"id" : "PractitionerRole.specialty:medicalSpecialty.coding",
"path" : "PractitionerRole.specialty.coding",
"min" : 1,
"mustSupport" : true
},
{
"id" : "PractitionerRole.specialty:medicalSpecialty.coding.system",
"path" : "PractitionerRole.specialty.coding.system",
"min" : 1,
"mustSupport" : true
},
{
"id" : "PractitionerRole.specialty:medicalSpecialty.coding.code",
"path" : "PractitionerRole.specialty.coding.code",
"min" : 1,
"mustSupport" : true
},
{
"id" : "PractitionerRole.specialty:medicalSpecialty.coding.display",
"path" : "PractitionerRole.specialty.coding.display",
"min" : 1,
"mustSupport" : true
},
{
"id" : "PractitionerRole.specialty:nurseSpecialty",
"path" : "PractitionerRole.specialty",
"sliceName" : "nurseSpecialty",
"short" : "The licensed nursing categories of the practitioner",
"definition" : "Specific specialty of the practitioner.\r\n\r\nCyprusEHR: The specialties and the sub-specialties that are included in the practicing license of a nurse. The nurse is allowed to practice only these specialties in the Republic of Cyprus.",
"max" : "3",
"binding" : {
"strength" : "required",
"description" : "The categories of the nurses in the Republic of Cyprus",
"valueSet" : "http://ig.ehealth4u.eu/fhir/ValueSet/cyehr-vs-nursingcategories"
}
},
{
"id" : "PractitionerRole.specialty:nurseSpecialty.coding",
"path" : "PractitionerRole.specialty.coding",
"min" : 1,
"mustSupport" : true
},
{
"id" : "PractitionerRole.specialty:nurseSpecialty.coding.system",
"path" : "PractitionerRole.specialty.coding.system",
"min" : 1,
"mustSupport" : true
},
{
"id" : "PractitionerRole.specialty:nurseSpecialty.coding.code",
"path" : "PractitionerRole.specialty.coding.code",
"min" : 1,
"mustSupport" : true
},
{
"id" : "PractitionerRole.specialty:nurseSpecialty.coding.display",
"path" : "PractitionerRole.specialty.coding.display",
"min" : 1,
"mustSupport" : true
},
{
"id" : "PractitionerRole.location",
"path" : "PractitionerRole.location",
"type" : [
{
"code" : "Reference",
"targetProfile" : [
"http://hl7.org/fhir/StructureDefinition/Location",
"http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-location-r4"
]
}
]
},
{
"id" : "PractitionerRole.location.reference",
"path" : "PractitionerRole.location.reference",
"min" : 1
},
{
"id" : "PractitionerRole.healthcareService.reference",
"path" : "PractitionerRole.healthcareService.reference",
"min" : 1
},
{
"id" : "PractitionerRole.telecom.system",
"path" : "PractitionerRole.telecom.system",
"mustSupport" : true
},
{
"id" : "PractitionerRole.telecom.value",
"path" : "PractitionerRole.telecom.value",
"min" : 1,
"mustSupport" : true
},
{
"id" : "PractitionerRole.telecom.use",
"path" : "PractitionerRole.telecom.use",
"mustSupport" : true
},
{
"id" : "PractitionerRole.endpoint.reference",
"path" : "PractitionerRole.endpoint.reference",
"min" : 1
}
]
},
"text" : {
}
}
XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.